<?php 
    //定义了一个 Animal类
	class Animal{
        //成员变量 属性
        var $name;
        var $color;
        //成员函数 方法
		function sayhi(){
            echo $this->color."的".$this->name."在向陈梦蝶叫。";
        }
	}
    //定义 子类 继承了 父类   
    class Dog extends Animal{
        //成员变量
        //方法重写  父类 子类 方法名一样
        var $age;
        function sayhi(){
            echo $this->age."岁的".$this->color.$this->name."在向陈梦蝶摇尾巴。"."<br/>";
        }
    }
    class Sheep extends Animal{
        //成员变量
        //方法重写  父类 子类 方法名一样
        var $age;
        function sayhi(){
            echo "一只".$this->age."岁的".$this->color.$this->name."正向陈梦蝶冲去,陈梦蝶吓了一个屁股蹲。";
        }
    }
    // $a=new Animal();
    // $a->name="sheep";
    // $a->color="白色";
    // $a->sayhi();
    //var_dump($a);
    $d=new Dog();
    $d->name="旺财";
    $d->color="黄色";
    $d->age=3;
    $d->sayhi();

    $s=new Sheep();
    $s->name="肖恩";
    $s->color="白色";
    $s->age=3;
    $s->sayhi();
    //var_dump($d);
?>